upon surrender of - German English Dictionary